//
//  URLProtocolHandler.h
//  ZLZKBaseUtils
//
//  Created by sxh on 2021/4/11.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface URLProtocolHandler : NSObject

/// main为传入配置文件所在的bundle 若为空则从
+ (instancetype)shared;

/// 设置配置文件所在目录 文件名称固定protocol.json 若无设置 则从私库的bundle中取
/// @param configPath 配置文件目录 与需要替换的文件同目录
- (void)setConfigure:(NSString *)configPath;

- (NSBundle *)bundle;

- (NSDictionary *)configure;

@end

NS_ASSUME_NONNULL_END
